html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
/*控制显示隐藏*/
.disnone {
  display: none!important;
}
/*登录选择两个页面的背景*/
.loginbg {
  width: 100%;
  height: 100%;
  background: url(../image/loginbg.png);
  background-size: 100% 100%;
}
/*忘记密码/登录输入/注册页面背景*/
.sbg {
  width: 100%;
  height: 100%;
  background: url(../image/userloginbg.png);
  background-size: 100% 100%;
}
/*登录选择x图*/
.close {
  width: 0.72rem;
  height: 0.72rem;
  position: absolute;
  top: 1.5828rem;
  right: 1.196rem;
}
.close img {
  width: 100%;
  height: 100%;
}
/*手机输入错误提示*/
.phonewrong {
  background: url(../image/phonewtips.png);
  background-size: 100% 100%;
  width: 8.016rem;
  height: 1.992rem;
  font-size: 0.672rem;
  text-align: center;
  line-height: 1.992rem;
  color: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 11.724rem;
}
/*登录选择两个页面主体框*/
.loginwin {
  width: 12.768rem;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
/*登录输入/忘记密码/注册页面主体框*/
.sloginwin {
  width: 16.608rem;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
/*登录选择两个页面的登录按钮*/
.login {
  display: flex;
  height: 2.976rem;
  font-weight: bolder;
  color: #ffffff;
  text-align: center;
  background: url(../image/login.png);
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
}
.login p:first-child {
  font-size: 0.816rem;
}
.login p:last-child {
  font-size: 0.426rem;
}
/*登录选择两个页面的注册按钮*/
.register {
  display: flex;
  height: 2.976rem;
  margin-top: 0.456rem;
  font-weight: bolder;
  color: #ffffff;
  text-align: center;
  background: url(../image/sign.png);
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
}
.register p:first-child {
  font-size: 0.816rem;
}
.register p:last-child {
  font-size: 0.426rem;
}
/*跳过登录*/
.goin {
  color: #ffffff;
  font-size: 0.624rem;
  text-align: right;
  margin-top: 0.48rem;
}
/*跳过登录页面各媒体登录*/
.logins {
  display: flex;
  width: 6.912rem;
  justify-content: space-between;
  margin: 0.48rem auto 0.984rem;
}
/*x图登录页面各媒体登录*/
.loginsx {
  display: flex;
  width: 6.912rem;
  justify-content: space-between;
  margin: 1.56rem auto 0.984rem;
}
.logins div {
  width: 1.824rem;
  height: 1.8rem;
}
.logins img {
  width: 100%;
  height: 100%;
}
.loginsx div {
  width: 1.824rem;
  height: 1.8rem;
}
.loginsx img {
  width: 100%;
  height: 100%;
}
/*忘记密码/注册页面输入块*/
.userinput {
  position: relative;
  width: 14.352rem;
  height: 1.92rem;
  margin: auto;
  background: #f6f6f6;
  margin-top: 0.528rem;
}
/*登录输入页面输入块*/
.suserinput {
  position: relative;
  width: 14.352rem;
  height: 1.92rem;
  margin: auto;
  background: #f6f6f6;
}
.xgsj-win input,
.sloginwin input,
.loginwin input {
  width: 80%;
  height: 100%;
  font-size: 0.672rem;
  line-height: 0.872rem;
  padding-top: 0.61%;
  text-indent: 2.112rem;
  outline: medium;
}
/*登录输入/忘记密码/注册页面图片star*/
.usernameimg {
  width: 0.644rem;
  height: 0.864rem;
  margin-top: 0.428rem;
  margin-left: 0.696rem;
}
.codeimg {
  width: 0.744rem;
  height: 0.864rem;
  margin-top: 0.428rem;
  margin-left: 0.696rem;
}
.pwdimg {
  width: 0.72rem;
  height: 0.864rem;
  margin-top: 0.428rem;
  margin-left: 0.744rem;
}
.eyeimg {
  width: 0.48rem;
  height: 0.456rem;
  right: 0;
  margin-top: 0.256rem;
  margin-right: 0.6rem;
}
.eyecloseimg {
  width: 0.48rem;
  height: 0.216rem;
  right: 0;
  margin-top: 0.216rem;
  margin-right: 0.6rem;
}
.inputimg {
  position: absolute;
}
.userinput img {
  width: 100%;
  height: 100%;
}
.suserinput img {
  width: 100%;
  height: 100%;
}
/*登录输入/忘记密码/注册页面图片end*/
/*忘记密码/注册页面密码*/
.password {
  margin-top: 0.816rem;
}
/*忘记密码/注册页面手机号*/
.username {
  margin-top: 1.296rem;
}
/*登录输入页面手机号码输入*/
.susername {
  margin-top: 1.752rem;
}
/*验证码/已发送按钮*/
.gcbtn {
  position: absolute;
}
/*验证码按钮*/
.getcode {
  width: 3.84rem;
  height: 100%;
  font-size: 0.672rem;
  color: #ffffff;
  background: #d69688;
  right: 0;
  text-align: center;
  line-height: 1.92rem;
}
/*已发送按钮*/
.ggetcode {
  width: 5.088rem;
  height: 100%;
  font-size: 0.672rem;
  color: #ffffff;
  background: #b9b9b9;
  right: 0;
  text-align: center;
  line-height: 1.92rem;
}
.ggetcode span:first-child {
  margin-right: 0.504rem;
}
/*忘记密码页面按钮*/
.loginbtn {
  width: 14.136rem;
  height: 2.16rem;
  text-align: center;
  margin: 0.792rem auto 1.52rem;
  font-size: 0.816rem;
  color: #ffffff;
  font-weight: bolder;
  line-height: 2.16rem;
  background: #c3a374;
}
/*登录输入页面按钮*/
.sloginbtn {
  width: 14.136rem;
  height: 2.16rem;
  text-align: center;
  margin: 0.936rem auto 0;
  font-size: 0.816rem;
  color: #ffffff;
  font-weight: bolder;
  line-height: 2.16rem;
  background: #c3a374;
}
/*注册页面按钮*/
.tloginbtn {
  width: 14.136rem;
  height: 2.16rem;
  text-align: center;
  margin: 0.792rem auto 0.624rem;
  font-size: 0.816rem;
  color: #ffffff;
  font-weight: bolder;
  line-height: 2.16rem;
  background: #c3a374;
}
/*登录输入页面忘记密码按钮*/
.forget {
  color: #646464;
  width: 14.136rem;
  font-size: 0.624rem;
  text-align: right;
  margin: 0.672rem auto 3.696rem;
}
/*注册页面底部提示*/
.logintips {
  color: #bdb9b9;
  font-size: 0.528rem;
  text-align: center;
  margin-bottom: 0.748rem;
}
.logintips a {
  color: #c3a374;
}
.sbg .password {
  margin-top: 0.528rem;
}
/*消息中心 开始*/
.msg_bg {
  width: 100%;
  background-color: #ECECEC;
  overflow: hidden;
}
.msg_top {
  width: 100%;
  height: 2.16rem;
  line-height: 2.16rem;
  text-align: center;
  background-color: #ffffff;
  position: relative;
}
.mss-msg_tuijian {
  width: 0.48rem;
  height: 0.88rem;
  position: absolute;
  left: 0.74rem;
  bottom: 0.5rem;
}
.msg_top a {
  margin-left: .84rem;
}
.msg_top b {
  font-weight: 400;
  font-size: .72rem;
}
.msg_body {
  margin-top: .528rem;
  background-color: #ffffff;
}
.msg_body img {
  width: 1.968rem;
}
.msg_body_inner {
  padding-bottom: 1.08rem;
  padding-left: 1.248rem;
  border-bottom: 1px solid #ECECEC;
  padding-top: .528rem;
}
.msg_tuijian {
  display: inline-block;
  position: relative;
  bottom: .3rem;
  margin-left: 0.3rem;
}
.msg_tuijian h4 {
  font-size: .72rem;
}
.msg_tuijian p {
  color: #C1C1C1;
  font-size: .48rem;
}
/*消息中心 结束*/
/*喜欢列表 开始*/
.love_list_top {
  width: 100%;
  background-color: #ffffff;
  padding: 1.56rem .936rem .6rem .84rem;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
.love_list_top b {
  font-weight: 400;
  font-size: .816rem;
  margin-left: 6.192rem;
}
.love_list_back img {
  width: .48rem;
  height: .84rem;
}
.love_list_fenlei img {
  width: .84rem;
  height: .84rem;
  margin-left: 6rem;
}
.love_list_body {
  margin: .432rem .528rem 0 .528rem;
  padding-top: 3.6rem;
}
.love_list_body .first {
  float: left;
  width: 8.28rem;
  height: 11.952rem;
  padding-top: .744rem;
  padding-left: .792rem;
  padding-right: .672rem;
  margin-bottom: .432rem;
  position: relative;
  background-color: #ffffff;
}
.love_list_body div:nth-child(2n) {
  margin-left: .38rem;
}
.love_list_body .first .heart {
  width: .744rem;
  height: .648rem;
}
.love_list_body .first .product {
  display: block;
  width: 100%;
  font-size: .61944rem;
  color: #000;
}
.love_list_body .first .product h4 {
  margin-bottom: .192rem;
}
.love_list_body .first .product img {
  width: 100%;
}
.love_list_body .first .product .price {
  width: 100%;
  font-size: .672rem;
  font-weight: 400;
  margin-top: .528rem;
  margin-left: 0;
  color: #A18766;
}
.love_list_body .first .product .price .cart {
  float: right;
  width: .816rem;
  height: .888rem;
}
/*喜欢列表 结束*/
/*门店指引 开始*/
.love_list_top .mdzy_title {
  margin-left: 5.304rem;
}
.love_list_top .mdzy_dw {
  width: 1.032rem;
  height: .96rem;
  margin-left: 4.1rem;
  position: relative;
  top: .1rem;
}
.mdzy_search {
  width: 100%;
  border-top: .096rem solid #EEEEEE;
  border-bottom: .072rem solid #CFCFD1;
  padding-top: 1.008rem;
  padding-left: 1.104rem;
  padding-bottom: 1.704rem;
  position: relative;
  margin-top: 3.192rem;
}
.mdzy_dw_search {
  width: 15.826rem;
  height: 2.064rem;
  border: .096rem solid #CFCFCF;
  outline: none;
  padding-left: 2.2rem;
  font-size: .72rem;
  background-color: #ffffff;
}
.mdzy_search .search_icon {
  width: .96rem;
  height: .912rem;
  background: url("../image/search.jpg") no-repeat;
  background-size: .96rem .912rem;
  position: absolute;
  top: 1.584rem;
  left: 2rem;
}
.mdzy_search span {
  width: .624rem;
  height: .624rem;
  background: url("../image/delete.png") no-repeat;
  background-size: .624rem .624rem;
  position: absolute;
  top: 1.684rem;
  left: 15.748rem;
}
.mdzy_map {
  width: 100%;
  height: 23.48rem;
}
.mdzy_map img {
  width: 100%;
  height: 23.48rem;
}
/*门店指引 结束*/
/*门店指引开单 开始*/
.mdzy_info {
  width: 100%;
  height: 7.776rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  padding-top: 1.488rem;
  padding-left: 1.296rem;
  font-size: .72rem;
}
.mdzy_info .num,
.mdzy_info .content {
  float: left;
}
.mdzy_info .content {
  width: 13.944rem;
  margin-left: .672rem;
  position: relative;
  top: .1rem;
}
.mdzy_info .content .address,
.mdzy_info .content .phone {
  color: #7D7D7D;
  margin-top: .696rem;
}
/*门店指引开单 结束*/
/*门店指引点开地图  开始*/
.mdzy_shop_address {
  padding: 1.728rem 1.104rem 0 1.104rem;
}
.mdzy_shop_address .title {
  text-align: center;
  font-size: .864rem;
  color: #B59129;
  margin-bottom: 1.032rem;
}
.mdzy_shop_address .content {
  color: #8F8F8F;
  padding: 1.44rem .912rem 1.128rem .912rem;
  background-color: #ffffff;
  font-size: .672rem;
  margin-bottom: .624rem;
}
.mdzy_shop_address .content .address {
  margin-bottom: .36rem;
}
/*门店指引 点开地图 结束*/
/*空购物车 开始*/
.buyCart {
  width: 100%;
  margin-top: 8.568rem;
}
.buyCart .kong_cart {
  width: 7.512rem;
  margin: 0 auto;
}
.buyCart .kong_cart img {
  width: 7.512rem;
  height: 5.16rem;
}
.buyCart .kong_cart button {
  width: 7.2rem;
  height: 1.728rem;
  margin-top: 1.248rem;
  border-radius: 20px;
  background-color: #EBC852;
  color: #35322B;
  font-size: .768rem;
}
/*空购物车 结束*/
.textindent {
  text-indent: 2.88rem;
}
.zbdp-header {
  width: 100%;
  height: 11.568rem;
  /*background: url(../image/zbdpbg.png);*/
  /*background-size: 50% 50%;*/
  position: relative;
}
.zbdp-header img {
  width: 100%;
  height: 100%;
}
.zbdp-header-back {
  width: 0.48rem;
  height: 0.888rem;
  margin: 1.656rem 0 0 1.176rem;
  float: left;
}
.zbdp-header-shell {
  width: 0.936rem;
  height: 0.888rem;
  margin: 1.656rem 1.176rem 0 0;
  float: right;
}
.zbdp-header-title {
  position: absolute;
  bottom: 0.696rem;
  left: 0.768rem;
}
.zbdp-header-touxiang {
  width: 1.464rem;
  height: 1.464rem;
  display: inline-block;
}
.zbdp-header-title-name {
  display: inline-block;
  color: #646464;
}
.zbdp-body {
  background: #e8e8e8;
  padding-bottom: 2.64rem;
}
.zbdp-body-wen {
  padding: 1.92rem 0.768rem 1.656rem;
  background: #FFFFFF;
}
.zbdp-body-title {
  font-size: 1.056rem;
  font-weight: bolder;
}
.zbdp-body-date {
  margin-top: 1.176rem;
  font-size: 0.576rem;
}
.zbdp-body-fwen {
  margin: 1.872rem 0 1.296rem;
  font-size: 0.72rem;
}
.zbdp-body-fwen img {
  width: 100%!important;
}
.zbdp-body-swen {
  font-size: 0.72rem;
  margin-top: 0.936rem;
}
.zbdp-body img {
  width: 100%;
  height: 100%;
}
.zbdp-liuyan {
  margin-top: 0.744rem;
}
.zbdp-xiaoxi {
  margin: 0.744rem 0 0.096rem;
  background: #FFFFFF;
  padding: 0.672rem 0.744rem;
  overflow: hidden;
}
.zbdp-xiaoxi-img {
  width: 5.448rem;
  height: 5.448rem;
  float: left;
  margin-right: 0.84rem;
}
.zbdp-xiaoxi-wen {
  padding: 0.768rem 0 0 0;
}
.zbdp-xiaoxi-wen-title {
  font-size: 0.768rem;
  font-weight: bolder;
}
.zbdp-xiaoxi-wen-text {
  font-size: 0.672rem;
}
.zbdp-footer {
  background: #323232;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 2.544rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.zbdp-footer img {
  width: 100%;
  height: 100%;
}
.zbdp-footer-huifu {
  flex-grow: 5;
  position: relative;
  margin-left: 0.84rem;
}
.zbdp-footer-huifu-ren {
  position: absolute;
  font-size: 0.528rem;
  left: 0.768rem;
  top: 0.456rem;
}
.zbdp-footer-input {
  width: 100%;
  height: 1.512rem;
  border-radius: 100px;
  font-size: 0.528rem;
  text-indent: 0.768rem;
  outline: medium;
  border: 0;
  background: #FFFFFF;
}
.zbdp-footer-right {
  flex-grow: 1;
  height: 1.584rem;
  display: flex;
  justify-content: space-around;
}
.zbdp-footer-xihuan {
  margin-left: 0.2rem;
}
.zbdp-footer-xihuan-img {
  width: 0.768rem;
  height: 0.672rem;
  margin: auto;
}
.zbdp-footer-xihuan-wen {
  font-size: 0.528rem;
  color: #FFFFFF;
  margin-top: 0.4rem;
  text-align: center;
}
.zbdp-footer-goumai-img {
  width: 0.912rem;
  height: 0.936rem;
  margin: auto;
}
.zbdp-footer-goumai-wen {
  font-size: 0.528rem;
  color: #FFFFFF;
  margin-top: 0.192rem;
}
.zbxt-header {
  width: 100%;
  height: 11.256rem;
  background: url(../image/zbdpbg.png);
  background-size: 100% 100%;
  position: relative;
}
.zbxt-header img {
  width: 100%;
  height: 100%;
}
.zbxt-body-wen {
  padding: 1.848rem 1.128rem 2.064rem;
  background: #FFFFFF;
}
.zbxt-body-title {
  font-size: 0.768rem;
  font-weight: bolder;
  text-align: center;
}
.zbxt-body-date {
  margin-top: 0.504rem;
  font-size: 0.528rem;
  text-align: center;
}
.zbxt-body-fwen {
  margin: 1.272rem 0 1.104rem;
  font-size: 0.672rem;
}
.zbxt-body-fwen-title {
  font-size: 0.768rem;
  font-weight: bolder;
  margin-bottom: 0.984rem;
}
.zbxt-body-fwen-title-num {
  font-size: 0.864rem;
  font-weight: bolder;
}
.zbxt-body-fwen-title-name {
  font-weight: bolder;
}
.zbxt-body-fwen-text {
  text-indent: 1.344rem;
  line-height: 1.152rem;
}
.zbxt-body-swen {
  font-size: 0.672rem;
  margin-top: 0.936rem;
}
.zbxt-body-swen-title {
  font-size: 0.792rem;
  margin-bottom: 0.984rem;
  font-weight: bolder;
}
.zbxt-body-swen-title-num {
  font-size: 1.152rem;
  font-weight: bolder;
}
.zbxt-body-swen-title-name {
  font-weight: bolder;
}
.zbxt-body-swen-text {
  line-height: 1.152rem;
  text-indent: 1.344rem;
}
.xgsj-bg {
  background: #ececec;
  height: 100%;
}
.common_head-box {
  height: 3.096rem;
  background: #FFFFFF;
}
.common_head-box > div > img {
  width: 0.456rem;
  height: 0.84rem;
}
.common_head-box > div > span {
  font-size: 0.816rem;
  letter-spacing: 0.096rem;
  font-weight: bolder;
}
.common_head {
  padding-top: 1.44rem;
  text-align: center;
  position: relative;
}
.common_head > img {
  /*float: left;*/
  position: absolute;
  /*padding: 0.5rem 0.5rem 0.5rem 0.912rem;*/
  left: .912rem;
  /*bottom: -0.4rem;*/
}
.xgsj-win,
.tksq-win,
.ddcl-win,
.syly-win {
  overflow: hidden;
  margin-top: 0.408rem;
}
.xgsj-bg .xgsj-win input {
  text-indent: 0;
  width: 70%;
  height: 90%;
}
.xgsj-win .userinput {
  margin: 0;
  width: 100%;
  background: #FFFFFF;
  margin-bottom: 1px;
  height: 2.232rem;
}
.xgsj-win .userinput .xgsj-win-title {
  float: left;
  font-size: 0.672rem;
  line-height: 2.232rem;
  margin-left: 0.936rem;
  font-weight: bolder;
}
.xgsj-win-code-ture,
.xgsj-win-code-false {
  width: 0.624rem;
  height: 0.624rem;
  position: absolute;
  left: 12.288rem;
  margin: -0.312rem 0 0;
  line-height: 0;
  top: 50%;
}
.xgsj-win .getcode {
  width: 3.84rem;
  height: 1.368rem;
  border: 1px solid #b5b5b5;
  background: #FFFFFF;
  color: #000000;
  line-height: 1.368rem;
  top: 50%;
  margin-top: -0.684rem;
  left: 13.296rem;
}
.xgsj-win .loginbtn {
  margin-top: 1.224rem;
}
.tksq-win {
  padding: 1.32rem 0.696rem 0 1.368rem;
  background: #FFFFFF;
}
.tksq-bg img {
  width: 100%;
  height: 100%;
}
.tksq-win-text-point {
  width: 0.384rem;
  height: 0.408rem;
  background: #eede9e;
  border-radius: 50% 50%;
  margin-top: 0.15rem;
  margin-right: 0.984rem;
}
.tksq-win-text {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.32rem;
}
.tksq-win-text-main {
  flex-grow: 1;
}
.tksq-win-text-main-title {
  font-size: 0.72rem;
  font-weight: bolder;
}
.tksq-win-text-main-why {
  font-size: 0.624rem;
  color: #646464;
  margin-top: 0.36rem;
}
.tksq-win-text-date {
  font-size: 0.624rem;
}
.tksq-win-text-date span:first-child {
  margin-right: 0.456rem;
}
.tksq-win .tksq-win-text-bcolor {
  background: #9f7510;
}
.tksq-win .tksq-win-text-tcolor {
  color: #9f7510;
}
.tksq-btn {
  width: 100%;
  height: 2.52rem;
  background: #e1c681;
  color: #854806;
  font-weight: bolder;
  line-height: 2.52rem;
  text-align: center;
  position: fixed;
  bottom: 0;
}
.tksq-tuihuomsg {
  margin-top: 1.296rem;
}
.tksq-tuihuomsg-title {
  text-align: center;
  font-size: 0.768rem;
  font-weight: bolder;
  margin-bottom: 0.72rem;
}
.tksq-tuihuomsg-main-kuaidi {
  margin-bottom: 1px;
  height: 2.016rem;
  background: #FFFFFF;
  line-height: 2.016rem;
  font-size: 0.72rem;
  padding-left: 1.536rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tksq-tuihuomsg-main-dingdan {
  height: 2.016rem;
  background: #FFFFFF;
  line-height: 2.016rem;
  font-size: 0.72rem;
  padding-left: 1.536rem;
  display: flex;
  justify-content: flex-start;
}
.tksq-tuihuomsg-main-kuaidi-select {
  width: 0.552rem;
  height: 0.312rem;
  margin-top: -1.8rem;
  margin-right: 0.72rem;
}
.tksq-tuihuomsg-main-dingdan-input {
  width: 75%;
  height: 100%;
  font-size: 0.672rem;
  line-height: 0.872rem;
  outline: medium;
}
.tksq-tuihuomsg-time {
  text-align: center;
}
.tksq-tuihuomsg-time span {
  margin-left: 0.528rem;
}
.ddcl-win {
  width: 100%;
  height: 8.496rem;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #cea874;
  border-bottom: 1px solid #cea874;
  margin-bottom: 0.336rem;
  margin-top: 3.024rem;
}
.ddcl-win img {
  width: 100%;
  height: 100%;
}
.ddcl-win-main {
  text-align: center;
  font-size: 0.72rem;
  color: #c79309;
  font-weight: bolder;
}
.ddcl-win-main-img {
  width: 1.128rem;
  height: 1.944rem;
  margin: auto;
  margin-bottom: 0.36rem;
}
.ddcl-win-main-ftitle {
  margin-bottom: 0.312rem;
}
.ddcl-jine {
  height: 2.016rem;
  background: #FFFFFF;
  padding: 0 0.864rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.672rem;
}
.ddcl-jine-title {
  font-weight: bolder;
}
.ddcl-jine-money {
  color: #f95d4d;
  font-weight: 700;
}
.kaquan-bg {
  background: #ececec;
  min-height: 100%;
}
.kaquan-win {
  padding: 0 0.48rem;
  overflow: hidden;
  margin-top: 3.024rem;
}
.kaquan-win-quan {
  margin: 1.2rem 0.336rem 0;
  box-sizing: border-box;
  width: 7.848rem;
  float: left;
  height: 11.136rem;
  background: #FFFFFF;
  padding: 0.312rem 0.384rem;
}
.kaquan-win-quan-kuang {
  border: 3px solid #ffe0dd;
  width: 7.08rem;
  height: 10.44rem;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.kaquan-win-quan-kuang-yuan {
  position: absolute;
  background: #fff1f0;
  width: 3.552rem;
  height: 3.552rem;
  border-radius: 50% 50%;
  left: -1.104rem;
  top: -1.296rem;
}
.kaquan-win-quan-kuang-name {
  position: relative;
  font-size: 0.72rem;
  font-weight: bolder ;
  margin: 0.552rem 0.432rem 0 0;
}
.kaquan-win-quan-kuang-jine {
  text-align: right;
  color: #F95D4D;
  margin-right: 0.576rem;
  font-weight: bolder;
}
.kaquan-win-quan-kuang-jine span:first-child {
  font-size: 1.56rem;
}
.kaquan-win-quan-kuang-jine span:last-child {
  font-size: 2.208rem;
}
.kaquan-win-quan-kuang-man {
  text-align: right;
  color: #5a5a5a;
  margin: -0.24rem 0.576rem 0 0;
  font-size: 0.72rem;
  font-weight: bolder;
}
.kaquan-win-quan-kuang-youhui {
  text-align: right;
  color: #F95D4D;
  margin-right: 0.576rem;
  font-size: 0.816rem;
  font-weight: bolder;
}
.kaquan-win-quan-kuang-coupons {
  text-align: right;
  color: #F95D4D;
  margin: -0.144rem 0.576rem 0 0;
  font-size: 0.768rem;
  font-weight: bolder;
}
.kaquan-win-quan-kuang-footer {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.kaquan-win-quan-kuang-footer-date {
  color: #7b7a7a;
  text-align: center;
  font-size: 0.384rem;
  margin-bottom: 0.384rem;
}
.kaquan-win-quan-kuang-footer-btn {
  width: 100%;
  height: 1.968rem;
  line-height: 1.968rem;
  text-align: center;
  color: #5a5a5a;
  background: #ffe0dd;
  font-size: 0.69888rem;
  font-weight: bolder;
}
.syly-win {
  background: #FFFFFF;
  padding-top: 1.752rem;
  margin-top: 3.024rem;
}
.syly-win img {
  width: 100%;
  height: 100%;
}
.syly-win-main {
  background: #FFFFFF;
  overflow: hidden;
  padding-bottom: 0.816rem;
}
.syly-win-main-liuyan {
  overflow: hidden;
  padding-bottom: 0.84rem;
}
.syly-win-main-liuyan-img {
  width: 1.392rem;
  height: 1.392rem;
  margin-left: 0.912rem;
}
.syly-win-main-liuyan-text {
  width: 12.144rem;
  margin-left: 0.696rem;
  word-wrap: break-word;
}
.syly-win-main-liuyan-text-name {
  font-size: 0.624rem;
  color: #646464;
}
.syly-win-main-liuyan-text-neirong {
  font-size: 0.672rem;
  color: #323232;
  font-weight: bolder;
  float: left;
  width: 116%;
}
.syly-win-main-liuyan-date {
  margin-left: 0.456rem;
  font-size: 0.528rem;
  color: #646464;
}
.syly-win-main-liuyan-caozuo-huifu-img {
  width: 0.648rem;
  height: 0.576rem;
}
.syly-win-main-liuyan-caozuo-zan-img {
  width: 0.576rem;
  height: 0.576rem;
}
.syly-win-main-liuyan-caozuo {
  float: right;
  margin-right: 1.008rem;
  font-size: 0.528rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.672rem;
  color: #646464;
}
.syly-win-main-liuyan-caozuo-huifu,
.syly-win-main-liuyan-caozuo-zan {
  display: flex;
  align-items: center;
}
.syly-win-main-liuyan-caozuo-huifu {
  margin-right: 0.864rem;
}
.syly-win-main-liuyan-caozuo-huifu-img {
  margin-top: 0.18rem;
  margin-right: 0.168rem;
}
.syly-win-main-liuyan-caozuo-zan-img {
  margin-right: 0.168rem;
}
.syly-win-main-liuyan-date,
.syly-win-main-liuyan-img,
.syly-win-main-liuyan-text,
.syly-win-main-liuyan-caozuo-huifu,
.syly-win-main-liuyan-caozuo-zan {
  float: left;
}
.syly-win-main-huifu {
  padding: 0.336rem 0 0 0.72rem;
  background: #f6f6f6;
  width: 13.92rem;
  float: right;
}
.syly-win-main-huifu-neirong .syly-win-main-liuyan-img {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0;
}
.syly-win-main-huifu-neirong .syly-win-main-liuyan-text-name {
  height: 1.2rem;
  line-height: 1.2rem;
}
.syly-win-main-huifu-neirong .syly-win-main-liuyan-text {
  margin: 0;
  width: 100%;
  position: relative;
}
.syly-win-main-huifu-neirong .syly-win-main-liuyan-text-neirong {
  width: 12.24rem;
  float: left;
  font-size: 0.624rem;
  font-weight: normal;
  color: #323232;
  margin-top: 0.2rem;
}
.syly-win-main-huifu-neirong .syly-win-main-liuyan-caozuo {
  margin: 0 1rem 0.3rem 0;
}
.zbdp-footer.sypl input {
  width: 95%;
}
.zbdp-liuyan {
  background: #FFFFFF;
  overflow: hidden;
}
.zbdp-liuyan-title {
  font-size: 0.768rem;
  font-weight: bolder;
  margin: 0.72rem 0 0.72rem 1.152rem;
}
/********************************国生部分star****************************************/
/*品牌圈开始*/
.ppj_nav {
  margin-top: 2.976rem;
}
.ppj_header {
  height: 2.976rem;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background: #FFFFFF;
}
.ppj_header > div:nth-child(1) {
  font-size: 0.624rem;
  text-align: center;
  margin-top: 1.056rem;
  font-weight: 600;
  letter-spacing: 0.096rem;
}
.ppj_lindan_nuemer {
  position: absolute;
  top: 1.44rem;
  right: 0;
}
.ppj_lindan_nuemer > img {
  width: 0.864rem;
  height: 0.96rem;
}
.ppj_lindan_nuemer > span {
  width: 0.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #FFFFFF;
  background: #f25151;
  border-radius: 0.5rem;
  text-align: center;
  font-size: 0.576rem;
  top: -0.7rem;
  right: 0.7rem;
  position: relative;
}
.ppj_slilder_box {
  height: 13.2rem;
  background: #f3f3f3;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.ppj_main_box {
  background: #f3f3f3;
  padding-bottom: 0.01rem;
  margin-bottom: 2.544rem;
}
.ppj_slilder_box > img {
  height: 12.528rem;
  width: 18rem;
}
/*.ppj_zhubao {*/
/*display: -webkit-flex;*/
/*display: flex;*/
/*justify-content: space-around;*/
/*-webkit-justify-content: space-around;*/
/*-webkit-align-items: center;*/
/*align-items: center;*/
/*padding: 0.336rem 0;*/
/*}*/
/*.ppj_zhubao > img {*/
/*width: 5.328rem;*/
/*height: 6.096rem;*/
/*}*/
.ppj_section_box {
  margin-bottom: 0.624rem;
  background: #FFFFFF;
}
.ppj_h5_title > span {
  font-size: 0.624rem;
  color: #646464;
}
.ppj_h5_title > i {
  width: 0.336rem;
  height: 1px;
  display: inline-block;
  background: #646464;
  margin: 0 0.2rem;
}
.ppj_h5_title {
  height: 1.92rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: center;
  justify-content: -webkit-center;
  background: #f3f3f3;
}
.ppj_procuct_title {
  padding: 0 0.768rem 0 0.672rem;
  height: 2.352rem;
  overflow: hidden;
  line-height: 2.352rem;
}
.ppj_procuct_title > div > img {
  border-radius: 1rem;
  width: 1.632rem;
  height: 1.68rem;
}
.ppj_procuct_title > div > span {
  font-size: 0.576rem;
  margin-left: 0.2rem;
  letter-spacing: 0.048rem;
}
.ppj_date {
  float: right;
  justify-content: flex-end;
  font-size: 0.528rem;
}
.ppj_lt {
  float: left;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
}
.ppj_product_img {
  width: 100%;
}
.ppj_product_img > img {
  width: 100%;
  height: 100%;
}
.ppj_like_box {
  padding: 0 0.624rem 0 0.72rem;
}
.ppj_like_box > h3 {
  font-size: 0.816rem;
  margin-top: 0.768rem;
  margin-bottom: 0.528rem;
  color: #000;
}
.ppj_like_box > h5 {
  font-size: 0.624rem;
  color: #646464;
}
.ppj_like_box_flxe {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  align-items: -webkit-center;
  text-align: right;
  justify-content: flex-end;
  justify-content: -webkit-flex-end;
  padding: 0.35rem 0;
}
.ppj_like_box_flxe > div:nth-child(1) {
  margin-right: 1.056rem;
}
.ppj_like_box_flxe > div {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  align-items: -webkit-center;
}
.ppj_like_box_flxe > div > img {
  width: 0.624rem;
  height: 0.528rem;
  margin-right: 0.2rem;
}
.ppj_like_box_flxe > div > span {
  font-size: 0.528rem;
}
.ppj_close-box {
  width: 0.72rem;
  height: 0.72rem;
  padding: 0.5rem;
}
.ppj_zzc_box {
  width: 13.2rem;
  margin: 0 auto;
  text-align: right;
}
.ppj_zzc_img {
  width: 13.056rem;
}
.ppj_zzc_img > img {
  width: 13.056rem;
}
/*品牌圈结束*/
/*共用尾部页面开始*/
footer {
  position: fixed!important;
  bottom: 0;
  left: 0;
  right: 0;
}
.footer_foonter {
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  height: 2.544rem;
  background: #323232;
  z-index: 10;
}
.footer_active > p {
  color: #ddc17f;
}
.footer_foonter > div {
  text-align: center;
  width: 25%;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.footer_foonter > div {
  font-size: 0.624rem;
  color: #FFFFFF;
}
.footer_foonter > div > div {
  width: 0.96rem;
  height: 1.06rem;
  background-color: #ffffff;
}
.footer_foonter .footer_active div {
  background: #ddc17f;
}
.footer_foonter img {
  width: 100%;
  height: 100%;
}
.ppj_zhezhaocheng {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.55);
  z-index: 100;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  display: none;
}
/*共用尾部结束*/
/*设计师专栏开始*/
.sjszl_header {
  height: 10.368rem;
  width: 100%;
  background: url("../image/sjszl.png") no-repeat 100% 100%;
  background-size: 100% 100%;
  text-align: left;
}
.sjszl_bg_sjs > img {
  width: 0.528rem;
  height: 0.912rem;
  margin-top: 0.72rem;
  padding-top: 0.72rem;
  margin-left: 0.384rem;
  padding-left: 0.384rem;
  padding-right: 0.384rem;
  padding-bottom: 0.384rem;
}
.sjszl_intro_name {
  text-align: center;
  color: #FFFFFF;
}
.sjszl_intro_name > h3 {
  font-size: 0.96rem;
  margin-top: 0.2rem;
  letter-spacing: 0.048rem;
}
.sjszl_intro_name > h4 {
  font-size: 0.672rem;
  letter-spacing: 0.048rem;
}
.sjszl_head_img {
  width: 3.984rem;
  height: 3.984rem;
  position: relative;
  bottom: 2rem;
}
.sjszl_head_rigt {
  text-align: center;
}
.sjszl_main_box {
  padding: 0 0.432rem;
  overflow: hidden;
}
.sjszl_sction {
  width: 8.208rem;
  margin-bottom: 0.672rem;
  float: left;
}
.sjszl_sction:nth-child(2n+1) {
  margin-right: 0.528rem;
}
.sjszl_product_box {
  width: 100%;
  height: 10.272rem;
}
.sjszl_product_box > img {
  width: 100%;
  height: 100%;
}
.sjszl_product_jiesao {
  border: 1px solid #d2d2d2;
  padding-left: 0.432rem;
  padding-top: 0.528rem;
  padding-bottom: 0.528rem;
}
.sjszl_product_jiesao > h4 {
  font-size: 0.672rem;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.sjszl_date_box {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding-right: 0.528rem;
}
.sjszl_date_box > span {
  font-size: 0.528rem;
  color: #727272;
}
.sjszl_dianz > img {
  width: 0.624rem;
  height: 0.528rem;
}
.sjszl_dianz > span {
  font-size: 0.528rem;
}
/*设计师专栏结束*/
/*设计师模块开始*/
/*通用头部样式开始*/
.common_head-box {
  height: 3.096rem;
  background: #FFFFFF;
}
.common_head-box > div > img {
  width: 0.456rem;
  height: 0.84rem;
}
.common_head-box > div > span {
  font-size: 0.816rem;
  letter-spacing: 0.096rem;
  font-weight: bolder;
}
.common_head {
  padding-top: 1.44rem;
  text-align: center;
  position: relative;
  overflow: hidden;
}
/*.common_head > img {*/
/*float: left;*/
/*position: absolute;*/
/*padding: 0.5rem 0.5rem 0.5rem 0.912rem;*/
/*left: 0;*/
/*bottom: -0.4rem;*/
/*}*/
/*通用头部样式结束*/
.sjsmk_fixe_bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  margin-top: 3.024rem;
}
.blur {
  width: 100%;
  height: 100%;
  filter: url(blur.svg#blur);
  /* FireFox, Chrome, Opera */
  -webkit-filter: blur(10px);
  /* Chrome, Opera */
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  position: absolute;
}
.overhidd_y {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.sjsmk_ince_box {
  position: relative;
  z-index: 999;
  color: #000;
  text-align: center;
}
.sjsmk_img_box {
  text-align: center;
  z-index: 999;
  position: relative;
}
.sjsmk_img_box div {
  background: transparent;
}
.sjsmk_ince_box > h3 {
  margin-top: 0.6rem;
  font-size: 0.816rem;
}
.sjsmk_ince_box > h4 {
  font-size: 0.672rem;
  font-weight: normal;
  margin-bottom: 0.2rem;
}
.sjsmk_ret_box .sjsmk_figure {
  width: 83vw;
  height: 72.8vh;
}
.sjsmk_ret_box {
  position: relative;
  height: 72.8vh;
}
.sjsmk_ret_box .sjsmk_ret_brg {
  position: absolute;
  width: 83vw;
  background: url(../image/transparency.png) no-repeat 100% 100%;
  background-size: 100% 100%;
  min-height: 4rem;
  bottom: 0;
  /* left: 8.5vw;*/
  text-align: left;
  font-size: 0.672rem;
}
.sjsmk_ret_brg > p {
  color: #000000;
  font-weight: 600;
  padding-left: 0.48rem;
  padding-top: 1.44rem;
  padding-bottom: 0.36rem;
}
.sjsmk_ret_brg > div {
  padding-left: 0.48rem;
  padding-right: 0.48rem;
  padding-bottom: 0.48rem;
}
/*设计师模块结束*/
/**珠宝搭配开始**/
.zbtp_sectio_fugai {
  height: 14.16rem;
}
/*珠宝搭配结束*/
/*1-1个人中心开始*/
.ggzx_1-1_header {
  height: 13.2rem;
  background: url("../image/ggzx-1-1-bg.png") no-repeat 100% 100%;
  background-size: 100% 100%;
}
.grzx-box {
  overflow: hidden;
  text-align: right;
  position: relative;
}
.grzx-box > img {
  height: 0.912rem;
  width: 0.912rem;
  margin-top: 1.44rem;
  margin-right: 1.056rem;
}
.ggzx_head_box {
  text-align: center;
  margin-top: 1.632rem;
}
.ggzx_head_box > p {
  font-size: 0.816rem;
  color: #FFFFFF;
}
.ggzx_head_box > img {
  width: 3.504rem;
  height: 3.504rem;
}
.gezx_posi_box {
  text-align: center;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  justify-content: center;
  justify-content: -webkit-center;
}
.gezx_posi_box > img {
  width: 0.432rem;
  height: 0.576rem;
  position: relative;
  top: 0.1rem;
  margin-right: 0.2rem;
}
.gezx_posi_box > span {
  font-size: 0.576rem;
  color: #FFFFFF;
}
.grzx_dshbf > div > img {
  width: 0.96rem;
  height: 0.96rem;
}
.grzx_dshbf {
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  height: 3.504rem;
}
.grzx_dshbf > div {
  text-align: center;
  width: 16.665%;
}
.grzx_dshbf > div > p {
  color: #5e5e5e;
  font-size: 0.528rem;
}
.grzx_main_section {
  overflow: hidden;
  position: relative;
  background: #ececec;
  padding: 0.72rem 0.96rem 0.48rem;
}
.grzx_main_section > div {
  float: left;
  width: 7.776rem;
  height: 5.328rem;
  text-align: center;
  background: #FFFFFF;
  margin-bottom: 0.432rem;
}
.grzx_main_section > div:nth-child(2n+1) {
  margin-right: 0.432rem;
}
.grzx_img_jies > img {
  width: 1.68rem;
  height: 1.536rem;
  margin-top: 1.248rem;
}
.grzx_img_jies > div > span {
  font-size: 0.672rem;
  color: #000000;
  font-weight: 500;
}
.grzx_img_jies > div {
  position: relative;
  top: -0.35rem;
}
.grzx_img_jies > div > p {
  font-size: 0.432rem;
}
.gezx_1_1-center-box {
  left: 35vw;
  top: 11.5vh;
  position: absolute;
  width: 4.944rem;
  height: 4.944rem;
  background: #FFFFFF;
  border-radius: 3rem;
  border: 0.192rem solid #ececec;
  text-align: center;
}
.grzx_1_1-main-box {
  position: relative;
}
.gezx_1_1-center-box > img {
  margin-top: 0.8rem;
  width: 1.344rem;
  height: 1.344rem;
}
.gezx_1_1-center-box > div > h4 {
  font-size: 0.672rem;
}
.gezx_1_1-center-box > div > span {
  font-size: 0.48rem;
  top: -0.5rem;
  position: relative;
}
/*1-1个人中心结果*/
/*修改个人资料开始*/
.xggrzx_bg_box {
  width: 100%;
  height: 7.872rem;
  background: url("../image/xggrzl_bg_02.png") no-repeat 100% 100%;
  background-size: 100% 100%;
  text-align: center;
  margin-top: 3.024rem;
}
.xggrzx_head_box > img {
  width: 3.504rem;
  height: 3.504rem;
  margin-top: 1.92rem;
  border-radius: 50% 50%;
}
.xggrzx_head_box > p {
  font-size: 0.672rem;
  font-weight: 600;
}
.xgzrzl_ul_box > li {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: space-between;
  justify-content: -webkit-space-between;
  overflow: hidden;
  position: relative;
  height: 2.16rem;
  border-bottom: 1px solid #eeeeee;
  background: #FFFFFF;
  padding-left: 0.936rem;
  padding-right: 0.552rem;
}
.xgzrzl_li_right {
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  align-items: -webkit-baselie;
  float: right;
}
.xgzrzl_ul_box > li > h4 {
  font-size: 0.672rem;
  font-weight: 600;
}
.xgzrzl_li_right > span {
  margin-right: 0.528rem;
  color: #8d8d8d;
  font-weight: 500;
  font-size: 0.672rem;
}
.xgzrzl_li_right > img {
  width: 0.336rem;
  height: 0.576rem;
}
.xgzrzl_ul_box > li:last-child {
  border-bottom: 0;
}
.xggrzl_tuichu_box {
  background: #ececec;
  padding-top: 0.816rem;
  height: 22vh;
}
.xggrzl_tuichu_box > div {
  height: 2.16rem;
  background: #FFFFFF;
  text-align: center;
  line-height: 2.16rem;
}
/*修改个人资料结束*/
/*我的订单开始*/
.wddd_nav {
  height: 1.824rem;
  border-top: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 3.024rem;
}
.wddd_triangle-left {
  width: 0;
  height: 0;
  border-left: 0.48rem solid transparent;
  border-right: 0.48rem solid transparent;
  border-bottom: 0.24rem solid #e1c681;
  margin: 0 auto;
  display: none;
}
.wddd_active {
  display: block;
}
.wddd_nav > div {
  font-size: 0.672rem;
  height: 100%;
  font-weight: 600;
  position: relative;
}
.active-bor-top {
  border-top: 3px solid #e1c681;
}
.active-bor-top > div {
  display: block;
}
.wddd_nav > div > h4 {
  margin: 0.288rem 0 0.3rem;
  letter-spacing: 0.048rem;
}
.wddd_main_box {
  background: #ECECEC;
  padding-top: 1px;
  padding-bottom: 1px;
}
.wddd_section-box {
  background: #FFFFFF;
  margin-top: 0.48rem;
}
.wddd_flaot-right {
  bottom: -0.2rem;
  position: absolute;
  right: 0;
}
.wddd_flaot-right > img {
  width: 0.864rem;
  height: 0.864rem;
}
.wddd_flaot-right > span {
  background: #f25151;
  width: 0.7rem;
  height: 0.7rem;
  line-height: 0.7rem;
  border-radius: 0.35rem;
  text-align: center;
  font-size: 0.432rem;
  color: #FFFFFF;
  position: relative;
  bottom: 0.7rem;
  right: 0.68rem;
}
.wddd_numer > span {
  font-size: 0.528rem;
  padding-left: 0.816rem;
  height: 1.152rem;
  line-height: 1.152rem;
}
.wddd_prduct_box {
  display: flex;
  display: -webkit-flex;
  padding: 0.384rem 0.72rem;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}
.wddd_prduct_box > img {
  width: 4.44rem;
  height: 4.44rem;
}
.wddd_prdt_box {
  overflow: hidden;
  position: relative;
  margin-left: 0.768rem;
  padding-top: 0.528rem;
  flex-grow: 1;
}
.wddd_prdt_box > h3 {
  font-size: 0.768rem;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.wddd_prdt_box > h5 {
  font-size: 0.624rem;
  font-weight: normal;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.wddd_pro_post {
  position: absolute;
  bottom: 0;
  width: 100%;
  overflow: hidden;
}
.wddd_pro_post > span {
  color: #ff634c;
}
.wddd_pro_post .wdd_pro_numer {
  color: #000000;
  float: right;
  font-size: 0.624rem;
  position: relative;
  top: 0.3rem;
  padding-bottom: 0.3rem;
}
.wddd_rmb {
  font-size: 0.576rem;
}
.wddd_price {
  font-size: 0.72rem;
}
.wddd_applyfor_box {
  height: 1.92rem;
  line-height: 1.92rem;
  position: relative;
  overflow: hidden;
  padding-right: 0.624rem;
}
.wddd_applyfor_box > div {
  float: right;
  position: relative;
  bottom: 0.2rem;
}
.wddd_applyfor_box > div > button {
  min-width: 3.4rem;
  border: 1px solid #c9c9c9;
  font-size: 0.672rem;
  padding: 0.288rem;
}
.wddd_numer > img {
  width: 0.552rem;
  height: 0.552rem;
  float: right;
}
.wddd_numer {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding-right: 0.48rem;
}
.wddd_section-box:last-child {
  margin-bottom: 2.808rem;
}
.wwd_ljfc_box {
  background: #e1c681;
  color: #854806;
}
.wddd_null_data {
  height: 100%;
}
.wddd_main_container {
  height: 100%;
  background: #ececec;
  text-align: center;
}
.wddd_main_container > div {
  text-align: center;
  padding-top: 6.816rem;
  font-size: 0.912rem;
  letter-spacing: 0.096rem;
  margin-bottom: 0.2rem;
}
.wddd_main_container > img {
  width: 3.816rem;
  height: 3.696rem;
}
.pl_box {
  background: #ececec;
  height: 90%;
  text-align: center;
  padding-top: 0.384rem;
  margin-top: 3.024rem;
}
.pj_cox_contaner > div,
.textarea_box {
  background: #FFFFFF;
}
.textarea_box {
  padding-left: 1.44rem;
  padding-top: 1.152rem;
  padding-right: 1.44rem;
}
.textarea_box > textarea {
  overflow: hidden;
  resize: none;
  width: 100%;
  height: 100%;
  border: 0;
  box-sizing: border-box;
  border-bottom: 0 solid;
  border-LEFT: 0 solid;
  border-right: 0 solid;
  border-top: 0 solid;
  font-size: 0.72rem;
  height: 4.272rem;
  outline: medium;
}
.pj_img_list {
  text-align: left;
}
.pj_img_list {
  padding-left: 1.44rem;
}
.pj_img_list > img {
  margin-right: 0.672rem;
  border: 1px solid #e5e5e5;
  width: 3.072rem;
  height: 3.072rem;
}
.pj_wddd_js_s {
  margin-top: 1.392rem;
}
.pj_wddd_js_s > img {
  width: 5.136rem;
  height: 5.136rem;
}
.pj_tjpj {
  padding: 0.85rem;
}
.pj_flxe_box {
  height: 2.76rem;
  line-height: 2.76rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #c4a473;
  color: #4a2600;
}
.ddxq_tk_main_box {
  padding-bottom: 1px;
  background: #ececec;
  padding-top: 0.432rem;
  height: 100%;
  margin-top: 3.024rem;
}
/*我的订单结束*/
/*我的退款开始*/
.wddd_none_border {
  border-top: 0;
}
.ddxq_shr_dz {
  padding: 0.96rem 1.2rem 0.84rem;
  background: #FFFFFF;
}
.ddxq_shr_dz > div > span {
  font-size: 0.672rem;
}
.ddxq_shr_flxe {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  justify-content: -webkit-space-between;
}
/*我的退款结束*/
/**售后服务开始**/
.shfw_title_main {
  width: 100%;
  height: 1.8rem;
  border: 1px solid #e2e2e2;
  background: #f6f6f6;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.864rem;
  color: #979797;
}
.shfw_main_container > li {
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #e2e2e2;
  background: #FFFFFF;
  padding: 0 1.32rem 0 0.864rem;
  min-height: 2.56rem;
  line-height: 2.56rem;
}
.shfw_main_container > li > div > img:first-child {
  width: 0.84rem;
  height: 0.84rem;
  margin-right: 0.768rem;
  position: relative;
  top: 0.05rem;
}
.shfw_main_container > li > div > img:last-child {
  width: 0.6rem;
  height: 0.336rem;
  float: right;
  position: relative;
  top: 1.1rem;
}
.shfw_main_container > li > div > span {
  font-size: 0.768rem;
  font-weight: 600;
}
.shfw_title_main_2 {
  background: #f6f6f6;
  color: #979797;
  width: 100%;
  height: 1.92rem;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  font-size: 0.816rem;
}
.shfwu_null_data {
  background: #f6f6f6;
  height: 1.68rem;
  width: 100%;
}
.shfw_wenzi_box {
  font-size: 0.624rem;
  color: #323232;
  padding-right: 0.6rem;
  line-height: 1rem;
  position: relative;
  bottom: 0.5rem;
  padding-left: 2.1rem;
}
.ddxq_ly_box {
  padding: 0.912rem;
  background: #FFFFFF;
  border-top: 1px solid #eeeeee;
}
.ddxq_ly_box > p {
  font-size: 0.672rem;
  margin-bottom: 0.48rem;
}
/**售后服务结束**/
/**退款申请开始**/
.wddd_yuanyiin {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  background: #FFFFFF;
  margin-top: 0.408rem;
  height: 2.064rem;
  padding-left: 1.104rem;
  padding-right: 0.648rem;
  font-size: 0.672rem;
}
.wddd_yuanyiin .wddd_huishe {
  font-size: 0.432rem;
  color: #8e8e8e;
  font-weight: normal;
  position: relative;
  right: 1.8rem;
  top: 0.1rem;
}
.wddd_yuanyiin > span {
  font-size: 0.672rem;
  font-weight: 600;
}
.wddd_font-xianz .wddd_font-span {
  font-size: 0.72rem;
  font-weight: 600;
}
.wddd_font-xianz > img {
  width: 0.312rem;
  height: 0.552rem;
  margin-left: 0.264rem;
}
.wddd_font-xianz {
  color: #919191;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
}
.wddd_font-xianz > span {
  font-size: 0.576rem;
  color: #f25151;
}
.tksq_tksm_box {
  padding: 0.72rem 1.104rem;
  background: #FFFFFF;
  margin-top: 0.408rem;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  min-height: 4.872rem;
  margin-bottom: 2.55rem;
}
.tksq_tksm_box > span {
  font-size: 0.672rem;
  margin-right: 0.864rem;
}
.tksq_tksm_box > textarea {
  border: 0;
  resize: none;
  box-sizing: border-box;
  outline: medium;
  font-size: 0.672rem;
  flex-grow: 1;
  min-height: 4.872rem;
}
.ddxq_tjxq_btn_box {
  height: 2.52rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: #e1c681;
}
.ddxq_tjxq_btn {
  color: #854806;
  font-size: 0.768rem;
  padding: 0.8rem;
  font-weight: 600;
}
.tksq_tksm_box .tksq_text_sc {
  min-height: 2.688rem;
}
.tksq_tksm_sctp {
  display: flex;
  display: -webkit-flex;
  padding-left: 1.104rem;
  padding-top: 0.72rem;
  padding-right: 1.104rem;
}
.tksq_tksm_sctp > span {
  font-size: 0.672rem;
  margin-right: 0.864rem;
}
.tksq_tksm_sctp > textarea {
  border: 0;
  resize: none;
  box-sizing: border-box;
  outline: medium;
  font-size: 0.672rem;
  flex-grow: 1;
  min-height: 2.688rem;
}
.tksq_tksm_sctp_box {
  background: #FFFFFF;
  margin-top: 0.408rem;
  text-align: center;
}
.tksq_tksma_box {
  text-align: center;
  padding-bottom: 2.064rem;
}
.tksq_tksma_box > img {
  width: 5.16rem;
  height: 5.16rem;
}
.tksq_tksm_sctp_box {
  margin-bottom: 2.54rem;
}
.thsq_zzc_container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}
.thsq_zzc_container > div {
  background: #FFFFFF;
  min-height: 6rem;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
.tksq_thyy_box {
  height: 2.52rem;
  text-align: center;
  line-height: 2.52rem;
  position: relative;
  padding-right: 1.008rem;
  border-bottom: 1px solid #e5e5e5;
}
.tksq_thyy_box > img {
  position: absolute;
  right: 0;
  width: 0.6rem;
  height: 0.6rem;
  right: 0.8rem;
  top: 0.68rem;
  padding: 0.3rem;
}
.tksq_thyy_box > span {
  font-size: 0.768rem;
}
.thdd_li_list > li {
  height: 2.256rem;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  display: -webkit-flex;
  padding-left: 0.816rem;
  padding-right: 0.96rem;
  align-items: center;
  align-items: -webkit-center;
  justify-content: space-between;
  justify-content: -webkit-space-between;
}
.thdd_li_list > li > div {
  width: 0.72rem;
  height: 0.72rem;
  background: #e9e9e9;
  border-radius: 0.5rem;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.thdd_li_list > li > div > img {
  width: 0.72rem;
  height: 0.72rem;
  display: none;
}
.thdd_li_list > li > span {
  font-size: 0.672rem;
}
.thdd_li_list .tksq_active_img {
  display: block;
}
.tksq_queren_btn {
  background: #e1c681;
  color: #4a2600;
  height: 2.304rem;
  text-align: center;
  line-height: 2.304rem;
  width: 100%;
  font-size: 0.672rem;
}
.wlxx_head {
  display: flex;
  display: -webkit-flex;
  padding-left: 1.008rem;
  align-items: center;
  align-items: -webkit-center;
  min-height: 4.85rem;
  margin: 0.408rem 0;
  background: #FFFFFF;
}
.wlxx_head > img {
  width: 2.16rem;
  height: 2.16rem;
}
.wlxx_head_wldd {
  margin-left: 0.528rem;
  background: #FFFFFF;
}
.wlxx_head_wldd > p {
  font-size: 0.72rem;
}
.wlxx_main_box {
  background: #ececec;
  padding-top: 0.408rem;
  height: 100%;
}
.wlxx_jieshao {
  padding-top: 0.72rem;
}
.wlxx_jieshao:nth-child(1) {
  padding-top: 1.44rem;
}
.wlxx_jieshao .jieshao-details {
  display: flex;
  display: -webkit-flex;
}
.wlxx_jieshao .jieshao-time > p {
  width: 1px;
  height: 105%;
  background: #aba8a8;
  margin: 0 auto;
}
.wlxx_container_box > div.wlxx_jieshao:last-child .jieshao-time > p {
  width: 0;
}
.wlxx_container_box > div.wlxx_jieshao:last-child .jieshao-lishi {
  border: 0;
}
.wlxx_jieshao .jieshao-lishi > p {
  font-size: 0.675rem;
  letter-spacing: 1px;
  margin: 0.25rem 0;
}
.wlxx_container_box {
  background: #FFFFFF;
}
.jieshao-lishi {
  margin-left: 0.8rem;
  width: 14.544rem;
  border-bottom: 1px solid #aba8a8;
  padding-bottom: 0.25rem;
}
.wlxx_jieshao .jieshao-details {
  display: flex;
  display: -webkit-flex;
  padding: 0 1.104rem;
}
.jieshao-time > h6 {
  width: 0.6rem;
  height: 0.6rem;
  background: #e1c554;
  border-radius: 0.5rem;
}
.wddd_flaot-right > h5 {
  font-size: 0.72rem;
}
.gwc_bj_box {
  font-size: 0.72rem;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0.05rem 0.72rem;
}
/**退款申请结束**/
/**购物车开始**/
.gwc_section_box {
  display: flex;
  display: -webkit-flex;
  position: relative;
  min-height: 4.512rem;
  margin-bottom: 0.336rem;
}
.gwc_section_box > img {
  width: 0.816rem;
  height: 0.816rem;
  /*padding-left: 0.6rem;
  padding-right: 0.72rem;*/
  /*position: relative;
  top: 1.6rem;*/
}
.gwc_product {
  width: 5.04rem;
  height: 4.416rem;
  border: 1px solid #c9c9c9;
  position: relative;
}
.gwc_product > img {
  width: 100%;
  height: 100%;
}
.gwc_container_box {
  background: #ececec;
  padding-top: 0.408rem;
  height: 100%;
}
.gwc_container_box > div:first-child {
  margin-top: 3.024rem;
}
.gwc_container_box > div:last-child {
  margin-bottom: 3.024rem;
}
 
.gwc_text_title {
  margin-left: 0.72rem;
  flex-grow: 1;
  position: relative;
  width: 9.12rem;
}
.gwc_text_title > h5 {
  font-size: 0.768rem;
  font-weight: normal;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.gwc_text_title > h6 {
  font-size: 0.624rem;
  font-weight: 600;
  margin-top: 0.1rem;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.gwc_price_container {
  position: absolute;
  bottom: 0;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  width: 100%;
  justify-content: space-between;
  justify-content: -webkit-space-between;
}
.gwc_rmb_26 {
  color: #f95d4d;
  font-size: 0.624rem;
}
.gwc_price {
  color: #f95d4d;
  font-size: 0.72rem;
  font-weight: 600;
}
.gwc_taotals {
  font-size: 0.624rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  padding-right: 0.96rem;
}
.gwc_prohibit {
  width: 1.872rem;
  height: 1.872rem;
  border-radius: 1rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: center;
  justify-content: -webkit-center;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0.576rem;
  color: #FFFFFF;
  position: absolute;
  top: 1.25rem;
  left: 1.5rem;
}
.gwc_disable {
  color: #a3a1a1;
}
.gwc_footer_flex {
  display: flex;
  display: -webkit-flex;
  background: #323232;
  align-items: center;
  align-items: -webkit-center;
  height: 2.544rem;
  position: relative;
}
.gwc_footer_flex > img {
  width: 0.816rem;
  height: 0.816rem;
  margin-left: 0.576rem;
  margin-right: 0.336rem;
}
.gwc_footer_jiesuan {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.gwc_price_box {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
}
.gwc_price_box > div {
  font-size: 0.672rem;
  color: #FFFFFF;
}
.gwc_price_box > span {
  color: #e1c681;
}
.gwc_rmb_sty24 {
  font-size: 0.864rem;
}
.gwc_rmb_sty30 {
  font-size: 1.008rem;
  font-weight: 600;
}
.gwc_jiesuan_btn {
  background: #e1c681;
  color: #854806;
  font-size: 0.864rem;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  width: 5.808rem;
  position: absolute;
  bottom: 0;
  right: 0;
  justify-content: center;
  justify-content: -webkit-center;
}
.gwc-swp .swiper-slide:first-child {
  width: 100%;
}
.gwc-swp .swiper-slide:last-child {
  width: 30%;
}
.gwc-swp .swiper-slide .gwc-ctrl-left {
  width: 50%;
  background: #c3a472;
  height: 100%;
  line-height: 5.952rem;
}
.gwc-swp .swiper-slide .gwc-ctrl-right {
  width: 50%;
  background: #c9c9c9;
  line-height: 5.952rem;
  height: 100%;
}
/**购物车结束**/
/********************************国生部分end*****************************************/
/***********************************new motai star*******************************************/
.xxgrsz-motai {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.5);
}
.xxgrsz-motai input {
  outline: none;
}
.xxgrsz-motai-text input {
  background-color: #ffffff;
  width: 100%;
}
.xxgrsz-motai-mid {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -20%;
}
.xxgrsz-motai-select {
  width: 30%;
  height: 5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: space-around;
  background: #ffffff;
  margin: auto;
  margin-top: -3rem;
  text-align: center;
}
.xxgrsz-motai-select-inp,
.xxgrsz-motai-select-btn {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
/***********************************new motai end*******************************************/
.swiper-container,
.swiper-container img {
  width: 100%;
  height: 100%;
}
.swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.ppj_zhubao {
  display: -webkit-flex;
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.336rem 0;
}
.ppj_zhubao > div > div {
  position: absolute;
  bottom: 0.55rem;
  font-size: 0.672rem;
  color: #000000;
  font-weight: 600;
  left: 0.45rem;
}
.ppj_zhubao > div {
  width: 5.328rem;
  height: 6.096rem;
  position: relative;
}
.ppj_zhubao > div > img {
  width: 5.328rem;
  height: 6.096rem;
}
.xgsj-win .ggetcode {
  width: 3.84rem;
  height: 1.368rem;
  border: 1px solid #b5b5b5;
  background: #FFFFFF;
  color: #000000;
  line-height: 1.368rem;
  top: 50%;
  margin-top: -0.684rem;
  left: 13.296rem;
}
.xgsj-win .ggetcode span:first-child {
  margin-right: 0.304rem;
}
/**喜欢开始**/
.xihuan_head-box {
  height: 9.37031484vh;
  width: 100%;
  position: relative;
}
.xihuan_common_head {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: space-between;
  justify-content: -webkit-space-between;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.xihuan_common_head > span {
  font-size: 0.816rem;
  font-weight: 700;
  padding: 0.576rem;
}
.xihuan_common_head > img {
  width: 2.8vw;
  height: 2.84857571vh;
  padding: 0.576rem;
  margin-left: 0.24rem;
}
.xihuan_wddd_flaot-right {
  display: flex;
  display: -webkit-flex-;
  align-items: center;
  align-items: -webkit-center;
  justify-content: center;
  justify-content: -webkit-center;
  width: 0.864rem;
  height: 0.864rem;
  padding: 0.576rem;
  margin-right: 0.24rem;
}
.xihuan_wddd_flaot-right > img {
  width: 100%;
  height: 100%;
}
.xihuan_bg_img {
  width: 100%;
  height: 42.20389805vh;
}
.xihuan_bg_img > img {
  width: 100%;
  height: 100%;
}
.swiper_slide_bg_yuan {
  background: url("../image/xihuan_bg.png") no-repeat 100% 100%;
  background-size: 100% 100%;
  height: 100%;
  width: 16.56rem;
}
.swiper-button-next {
  width: 0.624rem;
  height: 1.176rem;
  background: url("../image/xihuan_qianjin.png") no-repeat 100% 100%;
  background-size: 100% 100%;
  top: 16.392857vh;
  right: 1.5rem;
}
.swiper-button-prev {
  width: 0.624rem;
  height: 1.176rem;
  background: url("../image/xihuan_back.png") no-repeat 100% 100%;
  background-size: 100% 100%;
  top: 16.392857vh;
  left: 1.5rem;
}
.xihuan_li_list_box {
  text-align: left;
  padding-left: 1.44rem;
}
.xihuan_li_list_box > li {
  font-size: 0.672rem;
  color: #323232;
  margin-bottom: 0.24rem;
}
.xihuan_details_box {
  display: box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding-right: 1.152rem;
  position: relative;
}
.xihuan_details_box > .icon-aixin {
  position: initial;
  margin-left: 0.2rem;
  color: #d78e79;
}
.xihuan_details_box > button {
  color: #FFFFFF;
  background: #D78E79;
  font-size: 0.816rem;
  font-weight: 700;
  border-radius: 0.6rem;
  padding: 0.2rem 0.6rem;
  border: 0;
}
/**喜欢结束**/
/**swiper开始**/
.xihuan_overflow .swiper-container {
  width: 100%;
  height: 61.5%;
  background: #ECECEC;
  overflow: initial;
}
.swiper_slide_bg_yuan {
  position: relative;
  top: -12vh;
}
.xihuan_overflow .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide {
  background: #ECECEC;
}
.xihuan_overflow {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/**swiper结束**/
.xihuan_product_img {
  width: 44vw;
  height: 24.553vh;
}
.xihuan_slide_bg > h3 {
  font-size: 1.008rem;
  font-weight: 600;
  color: #d78e79;
  text-align: center;
  padding-top: 3.7202381vh;
}
.xihuan_slide_bg > h4 {
  font-size: 0.72rem;
  color: #323232;
  font-weight: normal;
}
.xihuan_slide_bg .xihuan_slide_sn_box {
  text-align: center;
}
.xihuan_slide_bg .xihuan_slide_sn_box span {
  font-size: 0.648rem;
  color: #773e10;
  font-weight: 600;
  background: #e1c681;
  border-radius: 0.8rem;
  padding: 0.096rem 0.48rem;
  display: inline-flex;
  align-items: center;
  align-items: -webkit-center;
}
.xihuan_wenzi {
  padding-left: 8vw;
}
.xihuan_wenzi > ul > li {
  font-size: 0.672rem;
  color: #323232;
  text-align: left;
  padding: 0.53333333vw 0;
}
.xihuan_aixin_box {
  position: relative;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  align-items: -webkit-baseline;
  justify-content: space-between;
  justify-content: -webkit-space-between;
  padding-right: 6.4vw;
}
.xihuan_aixin_box button {
  background: #d78e79;
  color: #FFFFFF;
  font-size: 0.816rem;
  font-weight: 600;
  border-radius: 0.8rem;
  padding: 0.288rem 0.624rem;
}
.xihuan_aixin_position {
  position: initial;
  width: 0.96rem;
  height: 1.104rem;
  color: #d78e79;
  margin-left: 0.216rem;
}
.swiper-xihuan-text-head > h3 {
  padding-top: 3.74812594vh;
  text-align: center;
  font-size: 1.008rem;
  font-weight: 800;
  color: #d78e79;
}
.swiper-xihuan-text-head > h4 {
  font-weight: normal;
  color: #323232;
  font-size: 0.72rem;
  margin: 0.1rem 0;
}
.swiper-xihuan-text-head > span {
  font-size: 0.648rem;
  color: #773E10;
  background: #e1c681;
  padding: 0.2rem 0.6rem;
  border-radius: 0.6rem;
  margin-top: 0.2rem;
}
.xihuan-img-330_box {
  width: 44vw;
  height: 24.73763118vh;
  margin: 0 auto;
}
.xihuan-img-330_box > img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 330px) and (min-width: 319px) {
  .xihuan_li_list_box > li {
    margin-bottom: 0;
  }
  .swiper-xihuan-text-head > h3 {
    font-size: 0.9rem;
    padding-top: 2.74812594vh;
  }
}
@media screen and (max-width: 1025px) and (min-width: 767px) {
  .xihuan_li_list_box > li {
    margin-bottom: 0;
  }
  .swiper-xihuan-text-head > h3 {
    font-size: 0.9rem;
    padding-top: 1.74812594vh;
  }
  .swiper-xihuan-text-head > h4 {
    margin: 0;
  }
  .swiper-xihuan-text-head > span {
    margin: 0;
  }
  .xihuan-img-330_box {
    width: 40vw;
    height: 22.48875562vh;
  }
}
/**喜欢结束**/
/**购物车开始**/
.gwc_section_box {
  display: flex;
  display: -webkit-flex;
  position: relative;
  min-height: 4.512rem;
  margin-bottom: 0.336rem;
}
.cart_back_pra {
  width: 0.48rem;
  height: 0.888rem;
  text-align: center;
  line-height: 0.888rem;
  padding: 0.3rem;
  position: absolute;
  left: 0.54rem;
  bottom: -0.13rem;
}
.cart_back_pra > img {
  width: 100%;
  height: 100%;
}
.swiper-container.gwc-swp {
  height: 5.952rem;
  margin-bottom: 0.336rem;
  
}
.gwc-swp .swiper-slide {
  background: #ffffff;
}
.gwc_section_box > img {
  width: 0.816rem;
  height: 0.816rem;
  padding: 0 0.6rem;
}
.gwc_product {
  width: 5.04rem;
  height: 4.416rem;
  border: 1px solid #c9c9c9;
  position: relative;
}
.gwc_product > img {
  width: 100%;
  height: 100%;
}
.gwc_container_box {
  background: #ececec;
  padding-top: 0.408rem;
  padding-bottom: 2.544rem;
}
.gwc_section_box {
  background: #FFFFFF;
 /* padding: 0.72rem 0;*/
}
.gwc_text_title {
  margin-left: 0.72rem;
  flex-grow: 1;
  position: relative;
  width: 9.12rem;
}
.gwc_text_title > h5 {
  font-size: 0.768rem;
  font-weight: normal;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.gwc_text_title > h6 {
  font-size: 0.624rem;
  font-weight: 600;
  margin-top: 0.1rem;
  display: box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.gwc_price_container {
  position: absolute;
  bottom: 0;
  display: flex;
  display: -webkit-flex;
  align-items: baseline;
  width: 100%;
  justify-content: space-between;
  justify-content: -webkit-space-between;
}
.gwc_rmb_26 {
  color: #f95d4d;
  font-size: 0.624rem;
}
.gwc_price {
  color: #f95d4d;
  font-size: 0.72rem;
  font-weight: 600;
}
.gwc_taotals {
  font-size: 0.624rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  padding-right: 0.96rem;
}
.gwc_prohibit {
  width: 1.872rem;
  height: 1.872rem;
  border-radius: 1rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: center;
  justify-content: -webkit-center;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0.576rem;
  color: #FFFFFF;
  position: absolute;
  top: 1.25rem;
  left: 1.5rem;
}
.gwc_disable {
  color: #a3a1a1;
}
.gwc_footer_flex {
  display: flex;
  display: -webkit-flex;
  background: #323232;
  align-items: center;
  align-items: -webkit-center;
  height: 2.544rem;
  position: relative;
}
.gwc_footer_flex > img {
  width: 0.816rem;
  height: 0.816rem;
  margin-left: 0.576rem;
  margin-right: 0.336rem;
}
.gwc_footer_jiesuan {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
}
.gwc_price_box {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
}
.gwc_price_box > div {
  font-size: 0.672rem;
  color: #FFFFFF;
}
.gwc_price_box > span {
  color: #e1c681;
}
.gwc_rmb_sty24 {
  font-size: 0.864rem;
}
.gwc_rmb_sty30 {
  font-size: 1.008rem;
  font-weight: 600;
}
.gwc_jiesuan_btn {
  background: #e1c681;
  color: #854806;
  font-size: 0.864rem;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  width: 5.808rem;
  position: absolute;
  bottom: 0;
  right: 0;
  justify-content: center;
  justify-content: -webkit-center;
  font-weight: 600;
}
.gwc_container_box > .gwc_section_box:last-child {
  margin-bottom: 3.984rem;
}
.gwc_taotals > span {
  width: 1.44rem;
  height: 1.2rem;
  line-height: 1.2rem;
  text-align: center;
  background: #ffffff;
  /*background: #dbdbdb;*/
  font-size: 0.72rem;
}
.gwc_taotals > div {
  padding: 0 0.24rem;
}
.gwc_zzc_queren {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  display: -webkit-flex;
  align-items: center;
  align-items: -webkit-center;
  justify-content: center;
  justify-content: -webkit-center;
  z-index: 250;
}
.gwc_zzc_box {
  width: 12.96rem;
  height: 6.576rem;
  margin: 0 auto;
  background: #FFFFFF;
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
}
.gwc_zzc_box > div {
  font-size: 0.72rem;
}
.gwc_zzc_sc {
  padding: 1.632rem 0;
  text-align: center;
  color: #323232;
  font-size: 0.72rem;
  font-weight: 600;
}
.gwc_zzc_btn_box > button {
  color: #ab0000;
  font-size: 0.72rem;
  width: 50%;
  padding-top: 0.72rem;
  padding-bottom: 0.84rem;
  float: left;
  font-weight: 600;
}
.gwc_zzc_btn_box > button:first-child {
  border-top: 1px solid #eeeeee;
}
.gwc_zzc_btn_box {
  overflow: hidden;
  position: relative;
}
.gwc_zzc_confirm {
  border-top: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  padding-top: 0.72rem;
  padding-bottom: 0.84rem;
}
/**购物车结束**/
.grzx_1_1-main-box {
  position: relative;
  margin-bottom: 2.5rem;
}
